package com.kly.chatter.api.application.service;

import com.fqgj.common.api.Page;
import com.fqgj.common.api.Response;
import com.kly.chatter.api.application.dto.ChatterModelInfoExamine;
import java.util.List;

/**
 * model信息审核
 */
public interface ProfileAuditService {

    /**
     * 审核列表数据
     */
    List<ChatterModelInfoExamine> listProfileAudit(String chatterAccount, String modelUserCode, Integer approvalStatus, Page page);

    /**
     * 获取列表总数
     */
    int getProfileAuditCnt(String chatterAccount, String modelUserCode, Integer approvalStatus);

    /**
     * 招呼语审核
     * approvalStatus: 0-初始化 1-审核成功 2-审核中 3-审核不通过
     */
    Response<ChatterModelInfoExamine> approval(Integer id, Integer approvalStatus, String dealUserCode);
}
